// 引入Koa
const Koa = require('koa')
// 引入Router
const Router = require('koa-router')
// 实例化Koa
const app = new Koa()
// 实例化Router
const router = new Router()

// 设置请求地址
router.get('/',(ctx,next)=>{
	ctx.body={
		code:200,
		person:{
			name:'健客'
		}
	}
});
// 首页的初始数据
const indexData = require('./datas/index.json')
router.get('/indexData',(ctx,next)=>{
	ctx.body={
		code:200,
		indexData
	}
});
// 头条数据
const headerBar = require('./datas/headerbar.json')
router.get('/headerBar',(ctx,next)=>{
	ctx.body={
		code:200,
		headerBar
	}
});
// 导航条数据
const navBar = require('./datas/navBar.json')
router.get('/navBar',(ctx,next)=>{
	ctx.body={
		code:200,
		navBar
	}
});
// 分类左侧导航数据
const classification = require("./datas/classification.json");
router.get("/classification", (ctx, next) => {
  ctx.body = {
    code: 200,
    classification,
  };
});
// 首页数据轮播图
const homeMobile = require("./datas/homeMobile.json");
router.get("/homeMobile", (ctx, next) => {
  ctx.body = {
    code: 200,
    homeMobile,
  };
});
const securities=require('./datas/securities.json');
router.get('/securities',(ctx,next)=>{
	ctx.body={
		code:200,
		securities
	}
})
const detail=require('./datas/detail.json')
router.get('/detail',(ctx,next)=>{
	ctx.body={
		code:200,
		detail
	}
})
// 设置使用路由及相关的方法
app.use(router.routes())
.use(router.allowedMethods())
// 监听端口,启动服务器
app.listen('3000',(err)=>{
	if(err){
		console.log('服务器启动失败,错误信息为:',err.message)
		return
	}
	console.log('服务器启动成功,地址为:http://localhost:3000')
})